from chapter5.regular_test.re_test_patterns import test_patterns

if __name__ == '__main__':
    text = 'abbaabbba'

    patterns = [
        ('[ab]', "字符 a 或者 字符 b"),
        ('a[ab]*', "字符 a 后面紧跟着0个及其以上的字符，这个字符是 a 或 b"),
        ('a[ab]+', "字符 a 后面紧跟着1个及其以上的字符，这个字符是 a 或 b"),
        ('a[ab]+?', "字符 a 后面紧跟着1个及其以上的字符，这个字符是 a 或 b，尽可能少的消耗字符"),
    ]

    test_patterns(text=text, patterns=patterns)